<template>
  <el-container style="min-height: 100vh;">
    <el-aside width="220px" style="background: #2d3a4b;">
      <el-menu router default-active="/data-update" style="height: 100%; border-right: none;">
        <el-menu-item index="/">
          <el-icon><HomeFilled /></el-icon>
          首页
        </el-menu-item>
        <el-sub-menu index="1">
          <template #title>
            <el-icon><Menu /></el-icon>
            基金管理
          </template>
          <el-menu-item index="/data-update">
            <el-icon><Refresh /></el-icon>
            数据更新
          </el-menu-item>
        </el-sub-menu>
        <el-sub-menu index="2">
          <template #title>
            <el-icon><DataAnalysis /></el-icon>
            技术指标
          </template>
          <el-menu-item index="/tech-index">指标管理</el-menu-item>
        </el-sub-menu>
      </el-menu>
    </el-aside>
    <el-main style="background: #f4f6fa; padding: 0; min-height: 100vh;">
      <el-card shadow="hover" style="width: 100%; min-height: 600px;">
        <router-view />
      </el-card>
    </el-main>
  </el-container>
</template>

<script setup>
import { HomeFilled, Menu, Refresh, DataAnalysis } from '@element-plus/icons-vue'
</script>

<!-- 顶部已去除，内容区铺满 -->
